$(function()
{
    $('.selece_country').on('click', function(event)
    {
        var target = $(event.target);
        if (!target.is('.input_position') && !target.is('.input_position *'))
        {
            event.stopPropagation();
            var flag = true;
            $('.input_position').hide();
            let Country = $('input[name="Country"]').val();
            let ul = $('.selece_country .input_position');
            ul.find('li').each(function()
            {
                let text = $(this).text().toLowerCase();
                if ($(this).attr('country') == Country.toUpperCase())
                {
                    $(this).css({ display: 'list-item' }).addClass('current')
                }
            });
            ul.show();
            $(document).bind("click", function(e)
            {
                var target = $(e.target);
                if (target.closest($('.input_position')).length == 0 && flag == true)
                {
                    $('.input_position').hide();
                    flag = false
                }
            })
        }
    });
    $('.selece_country .input_position').on('click', 'li', function()
    {
        $(this).addClass('current').siblings().removeClass('current');
        $(this).parent().prev('input').val($(this).text());
        $(this).parents('.selece_country').find('input[name="' + $(this).parent().attr('name') + '"]').val($(this).attr('country'));
        $(this).parents('.selece_country').find('span[class="name"]').html($(this).html().replace(/\（.*\）/g, ''));
        let country = $(this).attr('country').toLowerCase();
        $(this).parents('.selece_country').find('i').removeClass().addClass('flag_big_' + country);
        $('.selece_country .input_position').hide()
    });
    $('#banner').on('click', '.fiter_item', function()
    {
        let _thisChange = parseInt($(this).data('change')),
            _thisParentDataName = $(this).parents('.fiter_change').data('name');
        $('.search_tips_alert').hide();
        if (_thisParentDataName)
        {
            $('#banner .search').find(`input[name=${_thisParentDataName}]`).val(_thisChange);
            if ($(this).parents('.fiter_select').length)
            {
                $('#banner .fiter_select').removeClass('show');
                $('#banner .fiter_name').html($(this).text())
            }
            if (_thisParentDataName == 'collection_type')
            {
                $(this).addClass('current').siblings().removeClass('current');
                let _thisHtml = $(this).data('html');
                if ($(window).width() <= 1024)
                {
                    _thisHtml = _thisHtml.split('，')[0]
                }
                if (zuoooo_config.lang == 'en')
                {
                    _thisHtml = lang_obj.trade.detail.p_choose + ' ' + $(this).text() + ' ' + lang_obj.clue.list.keywords;
                    if ($(window).width() <= 1024)
                        _thisHtml = 'Enter keywords'
                }
                $('#banner .search form .input_box_content .fiter .fiter_select').each(function()
                {
                    $(this).find("li").find("span").removeClass("fiter_select_li_choose").addClass("fiter_select_li_no_choose")
                });
                $(this).find("span").addClass("fiter_select_li_choose");
                $('#banner .search form .input input').attr('placeholder', _thisHtml)
            }
        }
    }).on('click', '.search .fiter .name', function(e)
    {
        if ($('#banner .fiter .name i').hasClass('turn'))
        {
            $('#banner .fiter_select').removeClass('show');
            $('#banner .fiter .name i').removeClass('turn')
        }
        else
        {
            $('#banner .fiter_select').addClass('show');
            $('#banner .fiter .name i').addClass('turn')
        }
    }).on('click', '.search_tips .s_t_btn', function()
    {
        if (!$(this).parents('.first_show_out').length)
        {
            $('.search_tips_alert').hide()
        }
    }).on('click', '.search_tips .close', function()
    {
        if (!$(this).parents('.first_show_out').length)
        {
            $('.search_tips_alert').hide()
        }
    });
    $(document).on('click', function(e)
    {
        let _thisTarget = e.target;
        if (!$(_thisTarget).hasClass('fiter_item') && !$(_thisTarget).hasClass('fiter_name') && !$(_thisTarget).hasClass('name') && !$(_thisTarget).parent().hasClass('name'))
        {
            $('#banner .fiter_select').removeClass('show');
            $('#banner .fiter .name i').removeClass('turn')
        }
    });
    let dig_click;
    $('#banner .search #search_form').submit(function()
    {
        if (parseInt($('#AccountId').val()) == 0)
        {
            themes_obj.loginBox('market');
            return false
        }
        else if (zuoooo_config.Permit.ability.indexOf('market') == -1)
        {
            themes_obj.upgradeBox('market', 'market');
            return false
        }
        else
        {
            var $this = $(this);
            if (!$this.find('input[name=Keywords]').val())
            {
                let form_tips = $this.find('input[name=Keywords]').attr('placeholder');
                global_obj.new_win_alert(form_tips, '', 'alert', undefined, 'none');
                return false;
            }
        }
    });
    $('#search_form input[name=Keywords]').on('keydown', function(e)
    {
        if (e.keyCode == 13)
        {
            $('#banner .search form .dig').click()
        }
    });
    if ($(window).width() > 1024)
    {
        $(window).on('scroll', function()
        {
            let height = $(window).height();
            let scrollTop = $(window).scrollTop();
            $('.effectRise').each(function()
            {
                if ($(this).hasClass('fadeIn'))
                    return true;
                let top = $(this).offset().top;
                if (height + scrollTop > top)
                {
                    $(this).css({
                        transform: 'translateY(0)',
                        opacity: 1
                    }).addClass('fadeIn');
                    if ($('.effectRise').length == $('.effectRise.fadeIn').length)
                        $(window).off('scroll')
                }
            })
        });
        $('#banner .search .fiter .name').hover(function()
        {
            $('#banner .fiter_select').addClass('show');
            $('#banner .fiter .name i').addClass('turn')
        }, function()
        {
            $('#banner .fiter_select').removeClass('show');
            $('#banner .fiter .name i').removeClass('turn')
        });
        $('#banner .fiter_select').hover(function()
        {
            $('#banner .fiter_select').addClass('show');
            $('#banner .fiter .name i').addClass('turn')
        }, function()
        {
            $('#banner .fiter_select').removeClass('show');
            $('#banner .fiter .name i').removeClass('turn')
        })
    }
    else
    {
        $('.effectRise').css({
            transform: 'translateY(0)',
            opacity: 1
        });
        if (zuoooo_config.lang == 'en')
            $('#banner .search form .input input').attr('placeholder', 'Enter keywords')
    }
    $('#banner .search .tuijian a.list_url').on('click', function()
    {
        $('#banner .input_box_content .fiter_item[data-change=0]').eq(0).click();
        $('#banner .search form input[name=Keywords]').val($(this).attr('alt'));
        $('#banner .search form .dig').click()
    });
    $('#search_form .selece_country').find('#hand_country').on('click keyup', function(event)
    {
        event.stopPropagation();
        let value = $(this).val();
        let ul = $(this).parents('.input_position');
        ul.find('li').each(function()
        {
            let text = $(this).text().toLowerCase();
            if (text.indexOf(value.toLowerCase()) == -1)
            {
                $(this).hide()
            }
            else
            {
                $(this).show()
            }
        })
    })
});
